home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / os20 / cdity / centerscreen107.lha / ZentriereSchirm.dok < prev    next >
Text File  |  1992-10-07  |  9KB  |  206 lines

  1.  
  2.                            ZentriereSchirm
  3.  
  4.                              (Commodity)
  5.  
  6.                                  von
  7.  
  8.                             Stefan Sticht
  9.  
  10.           Dieses Programm, Quellcode und Dokumentation sind
  11.  
  12.                             PUBLIC DOMAIN.
  13.  
  14.  
  15.                Sie können damit machen, was Sie wollen!
  16.  
  17.  
  18. Der Zweck dieses Commodities:
  19. -----------------------------
  20. Mit   ZentriereSchirm   können  Sie  auf  Tastendruck  den  vordersten
  21. Bildschirm  horizontal  zentrieren.   Mit  der  Workbench 2.0 kann man
  22. jetzt auch die Workbench einfach und problemlos mit Overscan benutzen,
  23. d.h.   Sie  nutzen  die  höhere  Auflösung von wesentlich mehr als 640
  24. Punkten  horizontal gegenüber genau 640 Punkten früher.  Leider machen
  25. immer  noch  viele Programme ihre Bildschirme mit nur 640 Punkten auf.
  26. Diese  Bildschirme  können Sie nun auf einfache Weise in ihrem Display
  27. zentrieren.
  28.  
  29.  
  30. Systemanforderungen:
  31. --------------------
  32. Dieses  Commodity  erfordert  mindestens  Kickstart 37.* und Workbench
  33. 37.*, sowie die commodities.library ab Version 37.*.
  34. Bitte überprüfen Sie dies:
  35. Rufen  Sie  im  Menü  der  Workbench  unter  "Workbench" den Menüpunkt
  36. "About" auf. Sie bekommen eine Meldung folgender Art:
  37.  
  38.     Kickstart Version ww.xxx
  39.     Workbench Version yy.zzz
  40.  
  41. Wenn  Sie  dieses  Menü und den Menüpunkt nicht finden, dann haben Sie
  42. ein  Betriebssystem  vor  Version  2.0.  Unter diesen Versionen ist es
  43. nicht möglich, ZentriereSchirm zu benutzen.  Bekommen Sie eine Meldung
  44. der obigen Art, so vergewissern Sie sich bitte, daß dort für ww und yy
  45. 37 oder höher steht.
  46.  
  47.  
  48. Und so startet man ein Commodity:
  49. ---------------------------------
  50. Es  gibt  grundsätzlich  zwei  verschiedene  Arten,  ein  Commodity zu
  51. starten:  von der Workbench oder von der Shell aus.
  52.     Das Starten von der Workbench aus ist äußerst einfach:  Machen Sie
  53. einen  Doppelklick  auf  dessen Icon und das Commodity wird gestartet.
  54. Eventuell  wollen  Sie verschiedene Parameter eines Commoditys ändern.
  55. Dazu  benutzen  Sie  Tool-Types.  Tool-Types ändern Sie, indem Sie das
  56. Commodity  Icon einmal anklicken und im Menü der Workbench Information
  57. aufrufen.   In  dem  Fenster, daß sich öffnet, sehen Sie die Liste der
  58. Tool-Types.   Wie  Sie die Tool-Types ändern, lesen Sie bitte in Ihrer
  59. Workbench-Dokumentation   nach.    Welche  Parameter  Sie  für  dieses
  60. Commodity ändern können, wird später beschrieben.
  61.     Bitte  beachten Sie, daß ein weiterer Doppelklick auf das Icon des
  62. Commoditys,  während es bereits läuft, bewirkt, daß das Commodity 
  63. beendet  wird.   Da  es nicht sinnvoll wäre ZentiereSchirm zweimal zur
  64. gleichen Zeit laufen zu lassen, ist dies auch nicht möglich.
  65.     Um  ein  Commodity in der Shell zu starten, geben Sie dessen Namen
  66. ein.   Sollten  Sie  die Fehlermeldung "Unknown command ???" erhalten,
  67. haben  Sie  sich  beim  Commodity-Namen  vertippt  oder  das Commodity
  68. befindet sich nicht in ihrem aktuellen Verzeichnis bzw.  dem aktuellen
  69. Suchpfad.    Am   einfachsten   ist   es,   das  aktuelle  Verzeichnis
  70. mit dem Befehl "CD" dorthin zu ändern, wo das Commodity sich befindet.
  71. Sie  können  die Parameter eines Commodity mit Befehlsoptionen ändern.
  72. Die  verfügbaren  Optionen  können Sie sich anzeigen lassen, indem Sie
  73. ein ?  als ersten Parameter angeben:
  74.  
  75.                           ZentriereSchirm ?
  76.  
  77. gibt Ihnen eine Liste der Befehlsoptionen.  Die Erklärung jeder Option
  78. erfolgt  später.  Startet man das Commodity, während es bereits läuft,
  79. erreicht man wiederum, daß es beendet wird.
  80.  
  81.     Wenn  Sie  wünschen,  daß  das  Commodity  bei  jedem Boot-Vorgang
  82. gestartet  wird, sollten Sie folgende Zeile in Ihre User-Startup Datei
  83. einfügen:
  84.  
  85.                    <Pfad>ZentriereSchirm <Optionen>
  86.  
  87. Vergessen  Sie  bitte  nicht  für  <Pfad>  den  tatsächlichen Pfad zum
  88. Commodity   und   für   <Optionen>   die  gewünschten  Befehlsoptionen
  89. anzugeben.   Folgendes  Beispiel startet ZentriereSchirm, wenn es sich
  90. im  Schubladen  Tools  der  Boot-Diskette  befindet:
  91.  
  92.                         Tools/ZentriereSchirm
  93.  
  94.     Eine  andere  Möglichkeit,  um  das  Commodity bei jedem Booten zu
  95. starten, ist, das Icon von ZentriereSchirm in den Schubladen WBStartup
  96. der Boot-Diskette (Workbench) zu verschieben.  Das Commodity wird dann
  97. bei jedem Boot-Vorgang gestartet, als hätten Sie einen Doppelklick auf
  98. das  Icon  durchgeführt.   Allerdings müssen Sie im Icon das Tool-Type
  99. DONOTWAIT ergänzen.
  100.  
  101.  
  102. Benutzung von Exchange:
  103. -----------------------
  104. Exchange  ist  das  Programm,  mit  dem  Commodities verwaltet werden.
  105. Starten  Sie Exchange, das sich für gewöhnlich im Utilities Schubladen
  106. Ihrer  Boot-Diskette  befindet, mit einem Doppelklick auf dessen Icon.
  107. Es  wird Ihnen nun eine Liste aller verfügbaren Commodities angezeigt,
  108. aus  der  Sie  das  entsprechende  Commodity  auswählen können.  Unter
  109. dieser  Liste  wird  nach  Auswahl eines Commodities automatisch desen
  110. Titel, Beschreibung und Status angezeigt.
  111.     Sie   können   nun   Commodities   völlig   beenden   mit  "Kill",
  112. vorübergehend  ausschalten  mit  "Disable"  und wieder einschalten mit
  113. "Enable".   Wenn  das  Commodity  ein  Fenster  öffnen kann, indem für
  114. gewöhnlich Parameter eingestellt werden, können Sie dieses Fenster mit
  115. "Show" öffnen lassen und mit "Hide" schließen lassen.  ZentriereSchirm
  116. hat kein Fenster.
  117.  
  118.  
  119.                        Veränderbare Parameter:
  120.                        -----------------------
  121.  
  122. CX_Priority:
  123. ------------
  124. Mit dem Tool-Type oder der Befehlsoption CX_PRIORITY=<Zahl> können Sie
  125. die  Priorität  des  Commodities  innerhalb  der Liste der Commodities
  126. bestimmen.  Setzen Sie für <Zahl> bitte einen dezimalen Wert ein.  Die
  127. voreingestellte Priorität ist 0.
  128.  
  129. AKTION:
  130. -------
  131. Mit   dem  Tool-Type  bzw.   der  Befehlsoption  Aktion=<Zeichenkette>
  132. bestimmen   Sie,   welche   Tastenkombination   den  vordesten  Schirm
  133. zentrieren  soll.   <Zeichenkette>  ist  Eingabebeschreibung wie unten
  134. erklärt.  Voreingestellt ist "Aktion=lcommand c" (linke Amigataste und
  135. c).
  136.  
  137.  
  138.                         Eingabebeschreibungen
  139.                         ---------------------
  140.                      (input description strings)
  141.  
  142. Mit   Eingabebeschreibungen  können  Sie  jede  Tastenkombination  der
  143. Tastatur  und  der  Maus  beschreiben, z.B.  das Drücken der Taste F1,
  144. Shift-F1  oder  Alt-F1  oder das Drücken der linken Maustaste zusammen
  145. mit Alt etc.  Darueberhinaus sind einige andere Ereignisse abfragbar.
  146.  
  147. Eingabebeschreibungen haben folgendes Muster:
  148.       [class] (([-]qual)|syn)* [[-]upstroke] [highmap|ANSIcode]
  149.  
  150. (* bedeutet keine oder mehrere Vorkommen des Ausdrucks in Klammern)
  151.  
  152. class   ("Klasse") ist einer der folgenden Ausdrücke:
  153.         rawkey, rawmouse, event, pointerpos, timer, newprefs,
  154.         diskremoved, diskinserted.
  155.         Wenn die Klasse nicht bestimmt wird, wird rawkey angenommen.
  156.  
  157. qual    ("Qualifizierer") ist einer der folgenden Ausdrücke:
  158.         lshift, rshift, capslock, control, lalt, ralt, lcommand,
  159.         rcommand, numericpad, repeat, midbutton, rbutton, leftbutton,
  160.         relativemouse
  161.         Ein vorangestelltes "-" bedeutet, daß der folgende Qualifier
  162.         als irrelevant angenommen werden soll.
  163.  
  164. syn     ("Synonym") ist einer dieser Ausdrücke: shift, caps, alt
  165.         shift bedeutet linke oder rechte Shift-Taste
  166.         caps bedeutet Shift oder Caps-Lock
  167.         alt bedeutet linke oder rechte Alt-Taste
  168.  
  169. upstroke (wörtlich "upstroke")
  170.         Wenn dieser Ausdruck fehlt, zählt das Drücken einer Taste für
  171.         die Klassen rawmouse und rawkey. Wenn der Audruck vorhanden
  172.         ist, zählt das Loslassen einer Taste. Stellt man ein "-"
  173.         voran, so zählt beides.
  174.  
  175. highmap ist einer der folgenden Ausdrücke:
  176.         comma, space, backspace, tab, enter, return, esc, del, up,
  177.         down, right, left, help, f1, f2, f3, f4, f5, f6, f7, f8, f9,
  178.         f10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, (, ), /, *, -, +
  179.  
  180. ansicode ein einzelnes Zeichen steht genau für die entsprechende
  181.         Taste
  182.  
  183.  
  184. Ein  spezielles  Dankeschön geht an Jim Mackraz für die Idee zu diesem
  185. Commodity.
  186.  
  187.  
  188.      Schicken Sie Fehlerreports, Erweiterungswünsche, Fragen und
  189.      -----------------------------------------------------------
  190.                            Geschenke(!) an:
  191.                            ----------------
  192.  
  193.                             Stefan Sticht
  194.                           Bibereckerweg 40a
  195.                            D-8390 Passau 18
  196.                                  FRG
  197.  
  198. oder (besser) an eine der folgenden EMail-Adressen:
  199. sticht@edith.deg.sub.org
  200. Fido-Netz: Stefan Sticht (2:246/200:4)
  201.  
  202. Bitte nennen Sie bei einem Fehlerreport auch die Versionsnummer.
  203. Diese erhalten Sie z.B. mit dem Befehl "Version":
  204.                      Version [<path>]<commodity>
  205.  
  206.